package main

import base "map/base"

func main() {
	/*
		Go语言中 map的定义语法如下：
		    map[KeyType]ValueType
		其中，
			KeyType:表示键的类型。
			ValueType:表示键对应的值的类型。
		map类型的变量默认初始值为nil，需要使用make()函数来分配内存。语法为：
			make(map[KeyType]ValueType, [cap])
		其中cap表示map的容量，该参数虽然不是必须的，但是我们应该在初始化map的时候就为其指定一个合适的容量。
	*/
	//base.Test1() //map基本使用
	//base.Test2() //map也支持在声明的时候填充元素
	//base.Test3() //判断某个键是否存在
	//base.Test4() //map的遍历
	//base.Test5() //map的遍历 只遍历key
	//base.Test6() //使用delete()函数删除键值对
	//base.Test7() //按照指定顺序遍历map
	//base.Test8() //元素为map类型的切片
	//base.Test9() //值为切片类型的map
	base.Exercise1()
	//base.Exercise2()
}
